Variability in Ambient Intelligence: A Family of Middleware Solution

نویسندگان

  • Lidia Fuentes
  • Pablo Sanchez
چکیده

The development of Ambient Intelligence (AmI) software applications implies dealing with a wide variety of devices, which runs in different environments. These applications also target a wide range of end-users, with different needs and requirements. Software Product Lines are a relatively modern software paradigm whose main goal is to offer techniques and mechanisms to the systematic development of applications belonging to a domain with a high degree of variability. Therefore, the application of a Software Product Line for the construction of a family of middleware platforms for AmI applications should help to deal with the variability inherent to this domain. The first step when constructing a Software Product Line (SPL) is to create some sort of model which specifies the variability of the domain the SPL targets. This model is then used as basis for configuring and automatically creating specific products. The aim of this article is to highlight the complexity of managing different types of variability during the development of applications for AmI environments. A generic process for automatically generating a custom configuration of a middleware variant is also presented.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Managing Variability of Ambient Intelligence Middleware

ABsTRACT AmI technologies have to produce software embedded in a wide variety of everyday objects and devices with critical resource limitations. Furthermore, they must provide support to different types of applications and to many different kinds of users. The application of a Software Product Line approach would be very useful to express the different requirements of either devices or applica...

متن کامل

Towards a Generic Middleware for Developing Ambient Intelligence Applications

In this paper we present LinkSmart, a generic middleware solution developed within the FP6 European Project HYDRA. LinkSmart as a middleware framework defines an abstraction layer on top of heterogeneous communication protocols. It provides services and development tools to application developers, hiding thus for them the complexity of underlying device specifics and network protocols. LinkSmar...

متن کامل

Agency, Ambience, Assistance: A Framework for Practical AAL

Ambient Assisted Living (AAL) is a societal imperative in many countries due to their aged demographic profile. Ambient Intelligence (AmI) offers a viable and intuitive framework by which such systems may realised in practice. However, a number of issues must be addressed if AmI is to become sufficiently mature and robust to support AAL. One such issue is the seamless combination of services, b...

متن کامل

Towards a Communication Agnostic Middleware for Ambient Intelligence

. In this paper a middleware framework for the implementation of Ambient Intelligence related applications is outlined. The framework abstracts the developer form the communication methods and technologies and the platform specific user interface problems, allowing him to concentrate in the business logic.

متن کامل

Distributed Schema-Based Middleware for Ambient Intelligence Environments

In this work we present a middleware developed for Ambient Intelligence environments. The proposed model is based on the blackboard metaphor, which is logically centralized but physically distributed. Although it is based on a data-oriented model, some extra services have been added to this middle layer to improve the functionality of the modules that employ it. The system has been developed an...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2016